package com.aaa.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Data;

/**
 * Table: ums_member_level
 */
@Data
public class UmsMemberLevel implements Serializable {
    /**
     * Table:     ums_member_level
     * Column:    id
     * Nullable:  false
     */
    private Long id;

    /**
     * Table:     ums_member_level
     * Column:    shop_id
     * Nullable:  true
     */
    private Long shopId;

    /**
     * Table:     ums_member_level
     * Column:    name
     * Nullable:  true
     */
    private String name;

    /**
     * Table:     ums_member_level
     * Column:    growth_point
     * Nullable:  true
     */
    private Integer growthPoint;

    /**
     * 是否为默认等级：0->不是；1->是
     *
     * Table:     ums_member_level
     * Column:    default_status
     * Nullable:  true
     */
    private Integer defaultStatus;

    /**
     * 免运费标准
     *
     * Table:     ums_member_level
     * Column:    free_freight_point
     * Nullable:  true
     */
    private BigDecimal freeFreightPoint;

    /**
     * 每次评价获取的成长值
     *
     * Table:     ums_member_level
     * Column:    comment_growth_point
     * Nullable:  true
     */
    private Integer commentGrowthPoint;

    /**
     * 是否有免邮特权
     *
     * Table:     ums_member_level
     * Column:    priviledge_free_freight
     * Nullable:  true
     */
    private Integer priviledgeFreeFreight;

    /**
     * 是否有签到特权
     *
     * Table:     ums_member_level
     * Column:    priviledge_sign_in
     * Nullable:  true
     */
    private Integer priviledgeSignIn;

    /**
     * 是否有评论获奖励特权
     *
     * Table:     ums_member_level
     * Column:    priviledge_comment
     * Nullable:  true
     */
    private Integer priviledgeComment;

    /**
     * 是否有专享活动特权
     *
     * Table:     ums_member_level
     * Column:    priviledge_promotion
     * Nullable:  true
     */
    private Integer priviledgePromotion;

    /**
     * 是否有会员价格特权
     *
     * Table:     ums_member_level
     * Column:    priviledge_member_price
     * Nullable:  true
     */
    private Integer priviledgeMemberPrice;

    /**
     * 是否有生日特权
     *
     * Table:     ums_member_level
     * Column:    priviledge_birthday
     * Nullable:  true
     */
    private Integer priviledgeBirthday;

    /**
     * Table:     ums_member_level
     * Column:    note
     * Nullable:  true
     */
    private String note;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table ums_member_level
     *
     * @mbg.generated Mon Jan 06 19:35:03 CST 2020
     */
    private static final long serialVersionUID = 1L;
}